<%@ page import="com.mapper.HireMapper" %>
<%@ page import="com.Imp.HireMapperImpl" %>
<%@ page import="com.entity.Hire" %>
<%@ page import="java.util.List" %>
<%@ page import="com.mapper.DeliverymanMapper" %>
<%@ page import="com.Imp.DeliverymanMapperImpl" %>
<%@ page import="com.entity.Deliveryman" %>
<%@ page import="com.mapper.StoreMapper" %>
<%@ page import="com.Imp.StoreMapperImpl" %>
<%@ page import="com.entity.Store" %>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>FoodExpress</title>
    <!-- 新 Bootstrap5 核心 CSS 文件 -->
    <link rel="stylesheet" href="https://cdn.staticfile.org/twitter-bootstrap/5.1.1/css/bootstrap.min.css">

    <!--  popper.min.js 用于弹窗、提示、下拉菜单 -->
    <script src="https://cdn.staticfile.org/popper.js/2.9.3/umd/popper.min.js"></script>

    <!-- 最新的 Bootstrap5 核心 JavaScript 文件 -->
    <script src="https://cdn.staticfile.org/twitter-bootstrap/5.1.1/js/bootstrap.min.js"></script>
    <link rel="stylesheet" type="text/css" href="css/main.css">
</head>
<body>

<div class="container-fluid">
    <div class="row">
        <nav class="navbar navbar-expand-lg navbar-dark bg-dark">
            <div class="container-fluid">
                <a class="navbar-brand" href="main_merchant.jsp"><img src="img/caidan.png" height="35" width="35">导航</a>
                <ul class="navbar-nav ms-auto mb-2 mb-lg-0">
                    <li class="nav-item">
                        <a class="nav-link" href="login.jsp">退出登录</a>
                    </li>
                    <li class="nav-item">
                        <a class="nav-link" href="#">关于我们</a>
                    </li>
                </ul>
            </div>
        </nav>
    </div>

    <div class="row">
        <div class="col-md-2 sidebar">
            <div class="sidebar-menu">
                <ul>
                    <li class="active"><a href="main_merchant.jsp"><img src="img/main.png" height="18" width="18">&nbsp首页</a></li>
                    <!-- 折叠菜单 -->
                    <div>
                        <li data-bs-toggle="collapse" data-bs-target="#collapseMenu1" aria-expanded="false" aria-controls="collapseMenu1">
                            <a href="#" class="text-start " style="background-color: #55aaff"><img src="img/shop.png" height="18" width="18">&nbsp我的店铺</a>
                        </li>
                        <div class="collapse mt-3" id="collapseMenu1">
                            <ul class="list-group">
                                <li><a href="myStore.jsp" class="text-start small">店铺信息</a></li>
                                <li><a href="myDeliveryman.jsp" class="text-start small" >送餐员详情</a></li>
                            </ul>
                        </div>
                    </div>
                    <div>
                        <li data-bs-toggle="collapse" data-bs-target="#collapseMenu2" aria-expanded="false" aria-controls="collapseMenu2">
                            <a href="#" class="text-start "><img src="img/dish.png" height="18" width="18">&nbsp菜品管理</a>
                        </li>
                        <div class="collapse mt-3" id="collapseMenu2">
                            <ul class="list-group">
                                <li><a href="myCuisines.jsp" class="text-start small">菜品信息</a></li>
                            </ul>
                        </div>
                    </div>

                    <div>
                        <li data-bs-toggle="collapse" data-bs-target="#collapseMenu3" aria-expanded="false" aria-controls="collapseMenu3">
                            <a href="#" class="text-start "><img src="img/order.png" height="18" width="18">&nbsp订单管理</a>
                        </li>
                        <div class="collapse mt-3" id="collapseMenu3">
                            <ul class="list-group">
                                <li><a href="orderAllocation.jsp" class="text-start small">未分配</a></li>
                                <li><a href="completedOrder.jsp" class="text-start small">已完成</a></li>
                            </ul>
                        </div>
                    </div>
                    <li><a href="information_merchant.jsp"><img src="img/personal.png" height="18" width="18">&nbsp个人中心</a></li>
                </ul>
            </div>
        </div>

        <!-- 模态框 -->
        <div class="modal" id="myModal">
            <div class="modal-dialog">
                <div class="modal-content">
                    <!-- 模态框头部 -->
                    <div class="modal-header">
                        <h4 class="modal-title">添加外卖员</h4>
                        <button type="button" class="btn-close" data-bs-dismiss="modal"></button>
                    </div>
                    <!-- 模态框内容 -->
                    <div class="modal-body">
                        <form action="HireController?op=add" method="post">
                            <div class="input-group mb-4">
                                <span class="mt-2">商家编号：</span>
                                <input type="text" class="form-control" name="storeId" placeholder="输入商家编号">
                            </div>
                            <div class="input-group mb-4">
                                <span class="mt-2">外卖员编号：</span>
                                <input type="text" class="form-control" name="username" placeholder="输入外卖员编号">
                            </div>
                            <div class="modal-footer">
                                <button type="submit" class="btn btn-success">提交</button>
                                <button type="button" class="btn btn-danger" data-bs-dismiss="modal">关闭</button>
                            </div>
                        </form>
                    </div>
                </div>
            </div>
        </div>


        <div class="col-md-10 main-content" >
            <h1>送餐员</h1>
            <button type="button" class="btn btn-primary " data-bs-toggle="modal" data-bs-target="#myModal">
                添加送餐员
            </button>
            <br><br>
            <%
                String merchantId = (String) session.getAttribute("username");
                StoreMapper storeMapper = new StoreMapperImpl();
                Store store = storeMapper.getStoresBymerchantId(merchantId);
                HireMapper hireMapper = new HireMapperImpl();
                List<Hire> hireList = hireMapper.getHireByStoreId(store.getStoreId());
                if(hireList != null){
                    for (Hire hire : hireList) {
                        DeliverymanMapper deliverymanMapper = new DeliverymanMapperImpl();
                        Deliveryman deliveryman =deliverymanMapper.getDeliverymanByUserName(hire.getDeliverymanId());
            %>
            <div v-for="store in stores" :key="store.id" class="store-info">
                <div class="card" style="width:200px">
                    <div class="card-body">
                        <p class="card-text">
                            <font>编号：  <%=deliveryman.getUserName()%><br>
                                姓名：  <%= deliveryman.getName() %><br>
                                年龄：  <%= deliveryman.getAge() %><br>
                                性别：  <%= deliveryman.getSex() %><br>
                            </font></p>
                        <form action="HireController?op=delete" method="post">
                            <input type="hidden" name="storeId" value="<%= store.getStoreId() %>">
                            <input type="hidden" name="username" value="<%= deliveryman.getUserName() %>">
                            <button type="submit" class="btn btn-danger" >解雇</button>
                        </form>
                    </div>
                </div>
            </div>
            <%
                }}else{
            %>
            <h1>  您当前没有骑手哟，请您快快雇佣！</h1>
            <%
                }
            %>

        </div>
    </div>
</div>
</body>
</html>

